package com.daikit.daikit4gxt.client.propertyaccess;

import com.daikit.commons.shared.bean.DkLanguage;
import com.google.gwt.core.shared.GWT;
import com.google.gwt.editor.client.Editor.Path;
import com.sencha.gxt.core.client.ValueProvider;
import com.sencha.gxt.data.shared.ModelKeyProvider;
import com.sencha.gxt.data.shared.PropertyAccess;


/**
 * {@link PropertyAccess} for {@link DkLanguage}
 * 
 * @author tcaselli
 * @version $Revision$ Last modifier: $Author$ Last commit: $Date$
 */
@SuppressWarnings("javadoc")
public interface DkLanguagePropertyAccess extends DkPropertyAccess<DkLanguage>
{

	DkLanguagePropertyAccess INSTANCE = GWT.create(DkLanguagePropertyAccess.class);

	@Override
	@Path("isocode")
	ModelKeyProvider<DkLanguage> key();

	ValueProvider<DkLanguage, String> isocode();

	ValueProvider<DkLanguage, String> label();

}
